package com.neouton.crm.pm.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.neouton.common.entity.BaseEntityVO;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 项目变更表
 * @TableName manager_update_business
 */
@Data
public class ProjectUpdateInfoVO extends BaseEntityVO implements Serializable {
    /**
     * 项目管理主键
     */
    private Integer projectManageId;

    /**
     * 项目名称
     */
    private String projectTheme;

    /**
     * 项目编号
     */
    private String projectNumber;

    /**
     * 客户名
     */
    private String customerName;

    private Integer managerUpdateInfoId;

    private String moduleName;

    private String showName;

    private String businessName;

    private String tableName;

    private String  primaryKey;

    private Integer businessId;

    private String columnName;

    private String oldValue;

    private String oldValueName;

    private String newValue;

    private String newValueName;

    private String operateType;

    private Integer activitId;

    private Integer purchaseId;

    private Integer contractId;

    private String itemName1;

    private String itemValue1;

    private String showName1;

    private String itemName2;

    private String itemValue2;

    private String showName2;

    private String itemName3;

    private String itemValue3;

    private String showName3;

    private String itemName4;

    private String itemValue4;

    private String showName4;

    private String itemName5;

    private String itemValue5;

    private String showName5;

    private String itemName6;

    private String itemValue6;

    private String showName6;

    private String itemName7;

    private String itemValue7;

    private String showName7;

    private String itemName8;

    private String itemValue8;

    private String showName8;

    private String itemName9;

    private String itemValue9;

    private String showName9;

    private String itemName10;

    private String itemValue10;

    private String showName10;

    private String itemName11;

    private String itemValue11;

    private String showName11;

    private String itemName12;

    private String itemValue12;

    private String showName12;

    private String itemName13;

    private String itemValue13;

    private String showName13;

    private String itemName14;

    private String itemValue14;

    private String showName14;

    private String itemName15;

    private String itemValue15;

    private String showName15;

    private String itemName16;

    private String itemValue16;

    private String showName16;

    private String itemName17;

    private String itemValue17;

    private String showName17;

    private String itemName18;

    private String itemValue18;

    private String showName18;

    private String itemName19;

    private String itemValue19;

    private String showName19;

    private String itemName20;

    private String itemValue20;

    private String showName20;

    private String itemName21;

    private String itemValue21;

    private String showName21;

    private String itemName22;

    private String itemValue22;

    private String showName22;

    private String itemName23;

    private String itemValue23;

    private String showName23;

    private String itemName24;

    private String itemValue24;

    private String showName24;

    private String itemName25;

    private String itemValue25;

    private String showName25;

    private String itemName26;

    private String itemValue26;

    private String showName26;

    private String itemName27;

    private String itemValue27;

    private String showName27;

    private String itemName28;

    private String itemValue28;

    private String showName28;

    private String itemName29;

    private String itemValue29;

    private String showName29;

    private String itemName30;

    private String itemValue30;

    private String showName30;

    private String itemName31;

    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date itemValue31;

    private String showName31;

    private String itemName32;

    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date itemValue32;

    private String showName32;


    private Integer projectMId;

    private String  isSubmit;

    // 合同id
    private Integer cmId;

    // 采购订单id
    private Integer pmId;

    // 收票记录id
    private Integer rrId;

    // 付款申请id
    private Integer  prId;

    // 开票申请id
    private Integer baId;

    // 开票记录id
    private Integer brId;

    // 回款记录id
    private Integer bmrId;

    // 申请原因
    private String reason;

    // 搜索条件
    private String searchDetail;

}